/*如果一个三位数n的各位数字的立方和等于n自身，则称n为水仙花数。
 *编写程序，输入一个三位正整数n，判断n是否为水仙花数。
 *如果是，输出”yes”，否则输出”no”
*/
#include <stdio.h>

int main(void) {
    int n, a, b, c;
    printf("请输入一个三位数：");
    scanf("%d", &n);
    a = n / 100;
    b = (n - a * 100) / 10;
    c = n - a * 100 - b * 10;
    if (a * a * a + b * b * b + c * c * c == n)
        printf("yes\n");
    else
        printf("no\n");
}
